Towards Optimal Performance for Lattice Boltzmann Applications on Terascale Computers
نویسندگان
چکیده
The performance of many CFD applications, like the lattice Boltzmann method (LBM), on popular cluster computers can fall far short of the impressive peak performance numbers. Using a large scale LBM application, we demonstrate the different performance characteristics of modern supercomputers. Classical vector systems (NEC SX8) still combine excellent performance with a well established optimization approach and can break the TFlops application performance barrier at a very low processor count. Although, modern microprocessors offer impressive peak performance numbers and extensive code tuning has been performed, they only achieve 10% or less of the vector performance for the LBM application. Clusters try to fill this gap by massive parallelization but network capabilities can impose severe performance restrictions if the problem size is not arbitrarily scalable. Tailored HPC servers like the SGI Altix series can relieve these restrictions.
منابع مشابه
Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation
Real-time fluid simulation is an active field of research in computer graphics, but they usually focus on visual impact rather than physical accuracy. However, by combining a lattice Boltzmann model with the parallel computing power of a graphics processing unit, both real-time compute capability and satisfactory physical accuracy are now achievable. The implementation of an optimised 3D real-t...
متن کاملParallel simulation of particle suspensions with the lattice Boltzmann method
A description of the steps taken to produce a massively parallel code for particle suspension problems using the lattice Boltzmann method is presented. A number of benchmarks based on a binary fluid lattice Boltzmann model are used to assess the performance of the code in terms of the computational overhead required for the particle problem compared with the fluid-only problem, and for the scal...
متن کاملA new Tool for High Performance CFD: Lattice Boltzmann Automata
The lattice Boltzmann (LB) method is a new and highly efficient numerical method in the area of high performance computational fluid dynamics. The lattice Boltzmann implementation BEST, a joint development of the Institute of Fluid Mechanics (LSTM) / University of Erlangen-Nuremberg and the C&C Research Laboratories (CCRLE) St. Augustin / NEC Europe Ltd. proved to be a promising tool for challe...
متن کاملExternal and Internal Incompressible Viscous Flows Computation using Taylor Series Expansion and Least Square based Lattice Boltzmann Method
The lattice Boltzmann method (LBM) has recently become an alternative and promising computational fluid dynamics approach for simulating complex fluid flows. Despite its enormous success in many practical applications, the standard LBM is restricted to the lattice uniformity in the physical space. This is the main drawback of the standard LBM for flow problems with complex geometry. Several app...
متن کاملNational Computational Infrastructure for Lattice Gauge Theory: Accomplishments and Opportunities Lattice QCD Executive Committee
The objective of the SciDAC Project National Computational Infrastructure for Lattice Gauge Theory is to construct the computational infrastructure needed to study quantum chromodynamics (QCD), the fundamental theory of the strong forces of subatomic physics. Nearly all high energy and nuclear physicists in the United States working on the numerical study of QCD are involved in this project, an...
متن کامل